16 research outputs found

    Activity River: Visualizing Planned and Logged Personal Activities for Reflection

    Full text link
    We present Activity River, a personal visualization tool which enables individuals to plan, log, and reflect on their self-defined activities. We are interested in supporting this type of reflective practice as prior work has shown that reflection can help people plan and manage their time effectively. Hence, we designed Activity River based on five design goals (visualize historical and contextual data, facilitate comparison of goals and achievements, engage viewers with delightful visuals, support authorship, and enable flexible planning and logging) which we distilled from the Information Visualization and Human-Computer Interaction literature. To explore our approach's strengths and limitations, we conducted a qualitative study of Activity River using a role-playing method. Through this qualitative exploration, we illustrate how our participants envisioned using our visualization to perform dynamic and continuous reflection on their activities. We observed that they were able to assess their progress towards their plans and adapt to unforeseen circumstances using our tool.Comment: 9 pages, 6 figures, AVI '20, September 28-October 2, 2020, Salerno, Italy 2020 Association for Computing Machiner

    Designing for authoring and sharing of advanced personalization

    No full text
    Interactive technologies have become prevalent in all aspects of life including managing our tasks, looking for information, and connecting with others. We often adapt our behaviors, consciously or unconsciously, to accommodate the technology. The unique nature of our needs and preferences, and how they change over time are better supported with technologies that are designed to be personalizable. Lack of personalization facilities limits our range of behaviors. In this dissertation, we focus on understanding and supporting differences in individuals’ behaviors through forms of personalization that are beyond choosing among a set of predefined options, by allowing users to author new functionalities. We refer to such personalizations as “advanced personalizations.” Authoring advanced personalizations, when supported, is often time-consuming and requires programming skills. Consequently, either because of lack of ability or time, many users take advantage of personalizations created and shared by others. The overarching goal of this dissertation is to design for authoring and sharing of advanced personalizations. We explore this goal in the domain of personal task management (PTM), where rich individual differences deeply influence user behavior and tool use. First, to gain insights into individual differences in PTM as well as changes in PTM behaviors over time, we conducted a series of studies: a focus group and contextual interviews in an academic setting, a large survey questionnaire with a broader population, and follow-up interviews with some of the survey respondents. These studies provide insights into different types of advanced perosnalizations that a PTM tool needs to support. Next, we designed a personalizable PTM tool with two key components for authoring advanced personalizations, building on ideas from end user programming approaches, and following theoretical guidelines on designing personalizable tools such as meta-design guidelines. A controlled user study of our design revealed opportunities and challenges in supporting advanced personalization, and our detailed design process provides a practical starting point for designing personalizable tools. Finally, through studying personalization sharing practices, we characterized the multi-faceted nature of online personalization sharing ecosystems, which include multiple components for hosting personalizations, discussing, and managing them. Our findings also highlight tradeoffs and design considerations in such ecosystems.Science, Faculty ofComputer Science, Department ofGraduat
    corecore